oxygen self-rescue apparatus - Français Anglais Dictionnaire